package org.brisling.ethic.domain;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;
import javax.persistence.Transient;

import org.brisling.base.domain.impl.BaseAuditDomain;
import org.brisling.base.domain.inf.BaseAuditDomainInf;
import org.brisling.base.domain.inf.BaseDomainInf;
import org.brisling.common.ConstSysParam;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 红包礼品退还
 * @author jacksonWang
 *
 */
@Entity
@Table(name=ConstSysParam.MODULE_ETHIC_GIFT)

public class GiftDomain  extends BaseAuditDomain implements BaseDomainInf,BaseAuditDomainInf{
	
		
	
	//退还日期
	@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
	private Date integritydate; 
	
	//
	private String integrity_id;
	
	private String isreward;
	
	private String kinds;
	
	//退还金额
	private String money;
	
	private String org_id;
	
	//科室名称
	private String org_name;
	private String patient_name;
	
	
	//医生姓名
	private String person_code;			
    private String person_name;
    
    //描述
    private String remark;
    
    //退还方式<
    private String repayment;
    private Long repayment_id;
    
    
    private String unit_number;
    
    private String user_num;   

    @Transient
	private String arc_num;

	public Date getIntegritydate() {
		return integritydate;
	}

	public void setIntegritydate(Date integritydate) {
		this.integritydate = integritydate;
	}

	public String getIntegrity_id() {
		return integrity_id;
	}

	public void setIntegrity_id(String integrity_id) {
		this.integrity_id = integrity_id;
	}

	public String getIsreward() {
		return isreward;
	}

	public void setIsreward(String isreward) {
		this.isreward = isreward;
	}

	public String getKinds() {
		return kinds;
	}

	public void setKinds(String kinds) {
		this.kinds = kinds;
	}

	public String getMoney() {
		return money;
	}

	public void setMoney(String money) {
		this.money = money;
	}

	public String getOrg_id() {
		return org_id;
	}

	public void setOrg_id(String org_id) {
		this.org_id = org_id;
	}

	public String getOrg_name() {
		return org_name;
	}

	public void setOrg_name(String org_name) {
		this.org_name = org_name;
	}

	public String getPatient_name() {
		return patient_name;
	}

	public void setPatient_name(String patient_name) {
		this.patient_name = patient_name;
	}

	public String getPerson_code() {
		return person_code;
	}

	public void setPerson_code(String person_code) {
		this.person_code = person_code;
	}

	public String getPerson_name() {
		return person_name;
	}

	public void setPerson_name(String person_name) {
		this.person_name = person_name;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRepayment() {
		return repayment;
	}

	public void setRepayment(String repayment) {
		this.repayment = repayment;
	}

	public String getUnit_number() {
		return unit_number;
	}

	public void setUnit_number(String unit_number) {
		this.unit_number = unit_number;
	}

	public String getUser_num() {
		return user_num;
	}

	public void setUser_num(String user_num) {
		this.user_num = user_num;
	}

	

	public Long getRepayment_id() {
		return repayment_id;
	}

	public void setRepayment_id(Long repayment_id) {
		this.repayment_id = repayment_id;
	}

	

	public String getArc_num() {
		return arc_num;
	}

	public void setArc_num(String arc_num) {
		this.arc_num = arc_num;
	}			

}
